iT邦幫忙

0

Day26 加入 玩家操作模式(AI vs Player 誰先逃出)

  • 分享至 

  • xImage
  •  

題目:AI vs Player 智能迷宮逃脫挑戰賽
(英文:AI vs Player: Intelligent Maze Escape Challenge)

專題簡介

這個版本在原本 AI 搜尋迷宮的基礎上,加入了玩家手動操作模式。
玩家與 AI 從同一個起點出發,目標都是抵達終點(E)。
系統會同時計算:

玩家移動步數與耗時

AI 演算法搜尋的最佳路徑與時間
最後比較「誰先逃出迷宮」。

遊戲流程概念
+------------------------------------+
| Maze AI Escape |
+------------------------------------+
| 1. Player Mode |
| 2. AI Mode |
| 3. Player vs AI Challenge |
+------------------------------------+

Player vs AI 模式說明

玩家使用 W / A / S / D 控制方向移動。

每次移動後迷宮會重新顯示。

若撞牆,提示「Invalid move!」。

玩家到達 E 終點後,顯示通關時間與步數。

然後 AI 自動用 A* 搜尋逃脫,並顯示 AI 用時。

最後比較雙方結果:

=== Result ===
Player: 120 steps, 8.5 seconds
AI: 62 steps, 1.23 ms
Winner: AI

新增程式架構

/maze_ai/
 ├── main.c
 ├── maze_gen.c / .h
 ├── search.c / .h
 ├── player.c / .h       ← 🆕 玩家操作模組
 ├── display.c / .h
 ├── analysis.c / .h
 └── result.txt

圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言